﻿using System;
namespace Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik {
    
    
    public interface IIsik {
        
        System.Int64? ObjektID {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IKontakt> Kontaktid {
            get;
            set;
        }
        
        string Kood {
            get;
            set;
        }
        
        string Koosnimi {
            get;
            set;
        }
        
        string Nimi {
            get;
            set;
        }
        
        System.Int64? SeisundKL {
            get;
            set;
        }
        
        System.Int64? VersID {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IKohustis> Kohustised {
            get;
            set;
        }
        
        System.DateTime? AlgusKP {
            get;
            set;
        }
        
        string Alustaja {
            get;
            set;
        }
        
        System.DateTime? LoppKP {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IKonto> Kontod {
            get;
            set;
        }
        
        System.Int64? MenetlusSubjektiLiikKL {
            get;
            set;
        }
        
        string MuudeRiikideKoodid {
            get;
            set;
        }
        
        System.Collections.Generic.List<System.Int64?> TegevusalaKL {
            get;
            set;
        }
        
        System.DateTime? VerAlgusKP {
            get;
            set;
        }
        
        System.DateTime? VerLoppKP {
            get;
            set;
        }
        
        System.DateTime? KoostamiseKP {
            get;
            set;
        }
        
        System.Boolean? AinultPohiandmed {
            get;
            set;
        }
        
        System.DateTime? SisestamiseKP {
            get;
            set;
        }
        
        string Sisestaja {
            get;
            set;
        }
        
        System.DateTime? MuutmiseKP {
            get;
            set;
        }
        
        string Muutja {
            get;
            set;
        }
        
        System.DateTime? SulgemiseKP {
            get;
            set;
        }
        
        string Markused {
            get;
            set;
        }
        
        string KlientsysteemiID {
            get;
            set;
        }
        
        System.DateTime? KaristusteYlevaatamiseKP {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IETHoiatus> Hoiatused {
            get;
            set;
        }
        
        string EelnevadKoosnimedCSV {
            get;
            set;
        }
        
        System.Boolean? OnValideeritudAktuaalneVersioon {
            get;
            set;
        }
    }
}
